home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 8 / Mac Magazin and MacEasy Magazine CD - Issue 08.iso / Sharewarebibliothek / Updater⁄Infos / Mausefalle 1.1.2 -> 1.1.3 / ReadMe < prev    next >
Text File  |  1993-08-29  |  14KB  |  156 lines

  1. Für Updates:
  2.  
  3. Diesem Readme liegt ein Updater bei (oder vielmehr umgekehrt). Dieses Programm kann aus der jeweils vorigen Version der Mausefalle die aktuelle erzeugen. Dabei überprüft er, ob die alte Version auch unbeschädigt ist — wer also in seiner Version rumgepatcht hat, muß sich die Original-Version von seiner Diskette kopieren.
  4.  
  5. Nach dem Starten des Updaters gibt man in einer Dateiauswahlbox an, wo die alte Version liegt. Er erzeugt dann die neue Version als Kopie; die alte wird nicht überschrieben. Ich würde mir die alte Version noch etwas aufbewahren, bis ich die neue hinreichend getestet habe, obwohl der Updater eigentlich alles mit Prüfsummen absichert.
  6.  
  7.                                                       Mausefalle 1.1.3
  8.  
  9. Folgende Bugs wurden behoben:
  10.  
  11. • Das Outfile-Einfügen funktionierte nach dem Löschen nicht.
  12. • Bug im Pfad-Setzen (Tausch-Voreinstellungen). Die Dateiauswahlbox steht defaultmäßig auf dem alten voreingestellten Pfad.
  13. • ITG wurde nach Gruppen ohne Beschreibung nicht weiter ausgewertet.
  14. • Das aktuelle Fenster wird im Fenster-Menü jetzt abgehakt.
  15. • Kleine Bugs hier und da…
  16.  
  17. Folgende Features sind hinzugekommen:
  18.  
  19. • Auf vielfachen Wunsch gibt es statt "Lesen…" und "Übersicht…" nur noch eine Auswahlbox, die immer offen bleibt. Dort kann man eine Gruppe auswählen und danach auf einen der folgenden Button klicken:
  20.  - Einzeln: Zeigt die Nachrichten einzeln; entspricht dem alten "Lesen…"
  21.  - Thematisch: Präsentiert eine Übersicht über die Nachrichten in dieser Gruppe. Kommentare werden dabei unter die Orignal-Nachricht sortiert. Entspricht der alten "Übersicht…"
  22.  - Chronologisch: Zeigt alle Nachrichten der Gruppe in einer Übersicht. Die Nachrichten werden in der Reihenfolge angezeigt, in der sie in die Database einsoriert wurden. Gruppenübergreifende Kommentare werden ignoriert. Entspricht der alten "Übersicht…" mit gedrückter Wahltaste.
  23.  
  24. • In der Übersicht können die Flags (Gelesen, Interessant, Uninteressant) jetzt angeklickt werden, um sie zu ändern.
  25.  
  26.  
  27.                                                       Mausefalle 1.1.2
  28.  
  29.  Folgende Bugs wurden behoben:
  30.  
  31. • Jede Menge Bugs beim Löschen. Das war wohl den meisten aufgefallen (zumindest in der registrierten Version 8-), es waren aber auch ein Bug in der Cache-Verwaltung, der theoretisch immer auftreten konnte.
  32. • Das Terminalprogramm darf jetzt in beliebiger Reihenfolge gestartet werden; also auch vor der Mausefalle.
  33. • Die Fenster-Slider sind jetzt endlich per Tastatur bedienbar, also mit Cursortasten kann man in alle richtungen scrollen.
  34. • DIe Short-Cuts "Control-A" für "Home" (Textanfang), "Control-D" für "End" (Textende), "Control-K" und "Control-L" für "PageUp/Down" (Seitenweises blättern" funktionieren jetzt korrekt — sehr praktisch für PowerBook-Besitzer…
  35. • Kleinere Bugs hier und da, so z. B. nachträgliches Editieren einer Nachricht, die schon abgeschickt wurde, aber deren Fenster noch nicht geschlossen wurde etc.
  36.  
  37. Folgende Features sind hinzugekommen:
  38.  
  39. • Geschwindigkeit. Das ist zwar kein echtes Feature, aber trotzdem sehr praktisch. Die Übersicht ist jetzt nach meinen Messungen ungefähr vier mal so schnell wie vorher. Auch das Einfügen ist ein bißchen schneller geworden — Dank an Markus Fritze für die optimierte Cut-Routine!
  40. • Es gibt jetzt zwei verschiedene Voreinstellungs-Boxen, eine für Lese-Einstellungen, die andere für den Tausch.
  41. • Das von einigen vermißte Feature: "Outfile beim Programmstart einfügen / Infile beim Beenden erstellen" ist wieder drin.
  42. • Beim Start des Terminalprogramms kann jetzt ein Dokument automatisch geöffnet werden. Bei einigen Terminalprogrammen kann dies benutzt werden, um andere Voreinstellungen oder ein Skript zu starten.
  43.  
  44. Klickt man bei den Tausch-Voreinstellungen bei einer Dateiauswahlbox auf "Abbruch", so wird die Datei nicht mehr benutzt. Also, wenn man z. B. ein Start-Dokument für das Terminalprogramm gewählt hat, und jetzt keins mehr übergeben will, dann klickt man auf "Startdokument" und in der nachfolgenden Dateiauswahlbox auf "Abbruch".
  45. • Auf vielfachen Wunsch gibt es jetzt ein Fenster-Menü. In diesem sind alle offenen Fenster eingetragen; durch Anklicken wird das entsprechende Fenster nach oben verschoben.
  46. • Beim "Öffnen…" oder "Outfile einfügen…" kann jetzt auch eine ZipIt-Datei angegeben werden, die ein "Outfile.Txt" beinhalten sollte.
  47. • Drückt man beim Öffnen der Übersicht die Wahltaste, dann wird die Übersicht nicht mehr thematisch sortiert, sondern erscheint chronologisch (i. e. nicht nach Schreib-, sondern nach Einfügezeit, aber die ist nahezu gleich). Dabei wird die gruppenübergreifende Kommentarverkettung ignoriert, so daß alle persönlichen Nachrichten auch in der Gruppe "Persönlich" zu finden sind.
  48. • Mit "+" kann man eine Nachricht vorblättern (Pendant zu "-"). Dadurch geht jetzt auch 
  49. Wahltaste-"+", was bei der Leertaste ja nicht möglich ist.
  50. • Speichert man Nachrichten (oder sonstwas) ab, dann wird die Datei jetzt sofort geschlossen, so daß man diese sofort von einem anderen Programm aus öffnen kann, ohne das Fenster in der Mausefalle schließen zu müssen.
  51. • Gemeinsames Feature von Mausefalle und TumTausch: Statt eines Datums kann man beim "Tauschdatum setzen" jetzt auch folgendes angeben:
  52.  
  53.     "D" = heutiges Datum
  54.     "T" = Datum des letzten Tauschs
  55.     "N" = Datum des letzten NE
  56.     "*" = 1.1.1980
  57.  
  58. Zum Speicherbedarf:
  59. Die Mausefalle benötigt mindestens 1MB Arbeitsspeicher, belegt aber vorzugsweise 1,5MB. Da sie versucht, soviel wie möglich zu cachen, wird sie wesentlich langsamer, wenn ihr nicht genügend Speicher angeboten wird. Kritische Operationen mit hohem Speicherplatzbedarf sind beispielsweise das Einfügen oder vor allem das Löschen.
  60.  
  61. Als Faustformel kann ich anbieten: Optimal sind 5% der Database-Größe + 1MB. Wer also eine 20MB Database hat, kann die Mausefalle dadurch beschleunigen, daß er unter "Informationen" im Finder den bevorzugten Speicherbedarf auf 1MB + 5% von 20MB = 2MB stellt.
  62.  
  63. Wer genau nachsehen will: Im Finder "Über diesen Macintosh…" anwählen und das Fensterchen im Hintergrund liegen lassen, während man mit der Mausefalle arbeitet. Wenn der schwarze Balken rechts anschlägt, kann etwas mehr Speicher nicht schaden (ist aber auch nicht unbedingt erforderlich).
  64.  
  65.  
  66.                                                      Mausefalle 1.1.1
  67.  
  68. Folgende Bugs wurden behoben:
  69.  
  70. • Das Infile-Erzeugen funktionierte nicht richtig, wenn der .Txt-Pfad nicht gesetzt war
  71. • Das Setzen des .Txt-Pfads ging nicht, wenn man einen offenen Ordner anwählen wollte
  72. • Eigene Nachrichten wurden beim Database-Löschen mitgelöscht, auch wenn die Löschkriterien dies nicht vorsahen
  73. • Die Info-Dokumente werden jetzt sofort nach dem Speichern geschlossen, so daß sie unmittelbar danach von einem Texteditor gelesen werden können
  74. • Enthielt eine Database keine einzige Nachricht, so konnte sie nicht aktiviert werden
  75. • Das Zitieren wurde überarbeitet
  76. • Der Dialog "Gesendete bearbeiten…" ist jetzt breiter, um längere Betreffzeilen lesen zu können
  77. • Wählte man die Übersicht von dem Browser aus (Icon oben links), konnte die Mausefalle abstürzen (hüstel).
  78.  
  79. Folgende Features sind hinzugekommen:
  80.  
  81. • Bei PMails wird in der Übersicht jetzt statt des Gelesen-Flags der Maus-Status (Gelesen, angekommen, beantwortet etc.) dargestellt
  82. • Das Outfile Einfügen, Löschen und Infile Erstellen läuft jetzt auch im Hintergrund. Die Mausefalle gibt derweil auch an andere Applikationen Rechenzeit ab.
  83. • Der Tausch wurde umgestellt und wesentlich vereinfacht.
  84.  
  85. Entgegen der Beschreibung in der Anleitung muß die Mausefalle zum Tausch nicht mehr verlassen werden. Die Funktionen "Outfile beim Start einfügen" und "Infile beim Beenden erstellen" sind entfallen.
  86.  
  87. Stattdessen können unter "Voreinstellungen" jetzt ein Terminalprogramm und auf Wunsch der Packer "ZipIt" gewählt werden. Danach steht im Ablage-Menü der Menüpunkt "Terminal starten" zur Verfügung.
  88.  
  89. Mit diesem Menüpunkt wird der automatische Tausch gestartet:
  90. - Es wird ein Infile erstellt
  91. - Das Infile wird eingepackt (wenn der ZipIt gewählt ist)
  92. - Das Terminalprogramm wird gestartet. Jetzt muß ein Tausch durchgeführt werden — da dies je nach Terminalprogramm unterschiedlich läuft, muß dieses selbst in die Hand genommen werden. Für ZTerm habe ich einen Maustausch-Skript beigelegt (s. u.)
  93. - Wenn das Terminalprogramm beendet wird, wird das Outfile ausgepackt (wenn ZipIt aktiviert)
  94. - Zuletzt wird das Outfile eingefügt.
  95.  
  96. Wer also die Mausefalle 1.1.1 neu installiert oder auf sie updated, muß in den Voreinstellungen folgendes setzen (sofern noch nicht geschehen):
  97. - Den .Txt-Pfad; in ihm liegen Infile.Txt/.Zip und Outfile.Txt/.Zip. Es sollte der Default-Download-Pfad des Terminalprogramms sein.
  98. - Das Terminalprogramm
  99. - Zippen ein- oder ausschalten. Wer es einschaltet, muß auch den ZipIt lokalisieren.
  100.  
  101. Zum ZipIt:
  102. Dieses ist meiner Meinung nach der beste (z. Zt. erhältliche) Packer für den Mac, der kompatibel zum PC ist. Es ist ein Shareware-Programm und liegt z. B. in der MMC (040) 526 71 85.
  103.  
  104. Der ZipIt unterstützt AppleEvents zur Interprozeßkommunikation. Dieses wird von der Mausefalle benutzt, um ihm zu sagen, welche Datei ein- oder ausgepackt werden muß. Deshalb wird auch nur der ZipIt unterstützt — bisher gibt es leider noch keinen anderen Packer, der AppleEvents anbietet.
  105.  
  106. Einschränkungen beim automatischen Tausch:
  107. Wie die Versionsnummer andeuten soll, ist dieser Menüpunkt relativ kurzfristig eingebaut worden. Obwohl keiner des Beta-Tester damit Schwierigkeiten hatte, kann ich noch nicht für Fehlerfreiheit garantieren (was ich natürlich sowieso nicht kann).
  108.  
  109. Die Mausefalle bleibt während des Tauschens im Speicher. Parallel dazu muß noch das Terminalprogramm und evtl. der ZipIt reinpassen (nacheinander, also immer nur 2 gleichzeitig). Es kann daher der Fehler -108 (zu wenig Speicher) auftreten, wenn "Terminal starten" ausgewählt wird. In diesem Fall muß leider manuell getauscht werden: Infile erstellen, Mausefalle verlassen, nach dem Tausch: Outfile einfügen.
  110.  
  111. Die Mausefalle kommt momentan noch nicht damit zurecht, wenn das Terminalprogramm schon gestartet ist, wenn "Terminal starten" aufgerufen wird. In diesem Fall bekommt sie nicht mit, wenn das Terminalprogramm nach dem Tausch verlassen wird.
  112.  
  113. Zum ZTerm-Skript:
  114. Zu diesem Update gehört eine Datei "Maus xxx.zts". Wer ZTerm benutzt, kann sie in den ZTerm-Ordner kopieren und das "xxx" im Namen ersetzen, so das der Dateiname = seinem Service-Namen ist. Ein Beispiel: Meine Maus heißt laut Dial-Directory "Maus HH2", also benenne ich die Datei in "Maus HH2.zts" um.
  115.  
  116. ZTerm startet den Skript dann automatisch beim Erreichen der Maus. Der Skript macht einen Schnell-Login, der Name und das Password werden automatisch gesendet, wenn sie richtig im Dial-Directory eingetragen sind.
  117.  
  118. Danach fordert er auf, das Infile in die Maus upzuloaden — das geht leider nicht automatisch, weil ZTerm dafür keine Batch-Befehle hat. Das Empfangen des Outfiles geht ja sowieso automatisch. Beim verwendeten Schnell-Login legt die Maus nach dem Tausch automatisch auf, so daß man nach dem Senden den Rechner verlassen kann.
  119.  
  120. Ist der Tausch beendet, drückt man nur noch Command-Q (auch das läßt sich leider nicht automatisieren).
  121.  
  122. Bei dieser Gelegenheit möchte ich Markus Fritze für die geniale Idee des automatischen Tauschs danken!
  123.  
  124.                                                         Mausefalle 1.1
  125.  
  126. Folgende Bugs wurden behoben:
  127.  
  128. • Die Database konnte beim Einfügen mit einer Chance von 1:32000 beschädigt werden
  129. • Die Mausefalle konnte beim Abbestellen der Info-Dokumente abstürzen (selten, aber ging).
  130. • Das Übersichts-Fenster bekam nicht die default-Größe
  131. • Der Browser wurde nach dem Schließen der Mail-Übersicht nicht wieder an seinen alten Platz geschoben
  132. • Der Browser wurde nicht upgedated, wenn zwischen mehreren Fenstern gewechselt wurde
  133. • Die Kommentarverkettung wird jetzt richtig verwaltet, wenn ein Kommentar vor der Original-Nachricht eintrifft. Damit verbunden ist die Kommentarverkettung nach dem Löschen jetzt wieder vollständig
  134. • Kleinere Bugs beim Menü-Enablen
  135. • Das Öffnen einer bereits geöffneten Database wird stillschweigend ignoriert
  136. • Der Dupe-Check funktionierte in der 1.0.2 nicht
  137. • Eigene Mails bekommen jetzt automatisch den Gelesen-Status
  138. • Noch ein bißchen Kleinkram
  139. • "Gruppen wählen…" funktioniert jetzt mit vernünftiger Geschwindigkeit
  140.  
  141. Folgende Features sind hinzugekommen:
  142.  
  143. • Der letzte LOG-Block wird jetzt bei vorhandener ITI angezeigt
  144. • Gruppenmitglieder aufnehmen und ausschließen
  145. • Kopieren und Weiterleiten; Zurückstellen jetzt übersichtlicher
  146. • Die maschinenlesbare Gruppenliste wird jetzt ausgewertet. Dadurch sinnvollere Vorgaben bei allen Dialogen, in denen Gruppen angezeigt werden
  147. • Schönere Programmicons (herzlicher Dank an Thomas Kroebel!). Um in deren Genuß zu kommen, muß die Desktop-Database neu angelegt werden: Beim Booten des Systems die Wahl- und Befehlstaste gedrückt halten.
  148. • Längere Text-Dateien können es von der Mausefalle in mehrere Teile zerlegt werden, so daß die Maus damit zurecht kommt. Die Teile werden kommentarverkettet. In der Betreffzeile steht dann "#" für die Teilnummer und "§" für die Anzahl der Teile ("Teil # von §")
  149. • Ist ein gesendeter Kommentar zu alt (Original-Nachricht nicht mehr in der Mailbox gespeichert), wird sie jetzt Wildwest-verkettet (Verkettung wird nicht von der Maus, aber von vielen FrontEnds erkannt)
  150. • Beim Zitieren werden jetzt keine Mehrfach-Initialen erzeugt ("CP> MF> OG> Hallo!")
  151.  
  152. ACHTUNG: Es ist jetzt nicht mehr erforderlich, die kurze Gruppenliste anzufordern; dafür benötigt die Mausefalle 1.1 _zwingend_ eine maschinenlesbare Gruppenliste. Bitte unter "Infos wählen…" nachsehen, ob diese auch wirklich bestellt ist!
  153.  
  154.  
  155. Viel Erfolg damit, und bitte meldet mir, wenn was nicht läuft!
  156. Christoph Pagalies